header
<cwctype> (wctype.h)
Wide character type
This header declares a set of functions to classify and transform individual wide characters.
For more info on how the standard ASCII character set is classified using the "C" locale, see <cctype>.
Functions
Character classification functions
They check whether the character passed as parameter belongs to a certain category:
- iswalnum
- Check if wide character is alphanumeric (function)
- iswalpha
- Check if wide character is alphabetic (function)
- iswblank
- Check if wide character is blank (function)
- iswcntrl
- Check if wide character is a control character (function)
- iswdigit
- Check if wide character is decimal digit (function)
- iswgraph
- Check if wide character has graphical representation (function)
- iswlower
- Check if wide character is lowercase letter (function)
- iswprint
- Check if wide character is printable (function)
- iswpunct
- Check if wide character is punctuation character (function)
- iswspace
- Check if wide character is a white-space (function)
- iswupper
- Check if wide character is uppercase letter (function)
- iswxdigit
- Check if wide character is hexadecimal digit (function)
Character conversion functions
Two functions that convert between letter cases:
- towlower
- Convert uppercase wide character to lowercase (function)
- towupper
- Convert lowercase wide character to uppercase (function)
Extensible classification/conversion functions
- iswctype
- Check if wide character has property (function)
- towctrans
- Convert using transformation (function)
- wctrans
- Return character transformation (function)
- wctype
- Return character property (function)
Types
- wctrans_t
- Wide character transformation (type)
- wctype_t
- Wide character type (type)
- wint_t
- Wide character integral type (type)
Constants
- WEOF
- Wide End-of-File (constant)